.check_info{
    width: 50%;
    height: 50%;
}
.check_info .kmi-layout-main-content{
    display: flex;
    flex: 1;
    flex-direction: column;
}
.check_info .kmi-layout-page{
    display: flex;
    flex-direction: column;
    flex: 1;
    padding: 0px;
}
.check_info .content-row {
    display: flex;
    flex-direction: row;
    flex:1;
    overflow: hidden;
}
.check_info .image-report {
    background-color: #eaebeb;
    display: flex;
    justify-content: center;
    /*align-items: center;*/
    /*border-radius: 10px;*/
    flex: 1;
    position: relative;
}
.check_info .photo {
    margin-left: 0px;
    height: 100px;
    width: 100px;
    margin-top: 10px;
}
.check_info .pic-list{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    overflow: auto;
    width: 100%;
    /*height: 100%;*/
    padding: 8px;
    box-sizing: border-box;
}
.check_info .pic-item{
    position: relative;
    width: 45%;
    height: 45%;
    margin: 2%;

    display: flex;
    justify-content: center;
    flex-direction: column;
    background-color : rgba(0,0,0,0.38);
    overflow: hidden;
}
.check_info .pic-item-title{
    background-color : rgba(0,0,0,0.38);
    margin: 0px;
    top:0;
    left:0;
    position: absolute;
    height:40px;
    width: 100%;
    z-index:1;
}
.check_info .pic-img{
    width: 100%;
}
.check_info .pic-delete{
    position: absolute;
    top: 4px;
    right: 4px;
    color: white;
}
.check_info .pic-btn {
    position: absolute;
    bottom: 8px;
    left: 8px;
}
.check_info .pic-background{
     width: 100px;
     height: 75px;
     position: absolute;
     top:calc(50% - 37px);
     left:calc(50% - 50px);
}

.check_info .btn-panel {
    display: flex;
    flex:0 0 44px;
    padding: 4px 0;
    position: relative;
}

.B0207-dialog .btn-confirm {
    margin-left: 48px;
}